package com.jielihaofeng.netty.ppt;


/**
 * @author Johnnie Wind
 * @description
 * @date 2021/10/26 17:38
 */
class ThradPoolHandler implements Runnable {

//    // 使用 util.concurrent 的线程池
//    static PooledExecutor pool = new PooledExecutor(...);
//    // 设置处理状态
//    static final int PROCESSING = 3;
//
//    // 读数据操作，多线程读取需要加锁
//    synchronized void read() {
//        // 读取数据
//        socket.read(input);
//        // 读取完成
//        if (inputIsComplete()) {
//            // 标记为处理状态
//            state = PROCESSING;
//            // 线程池中执行处理过程
//            pool.execute(new Processer());
//        }
//    }
//
//
//    synchronized void processAndHandOff() {
//        // 处理过程
//        process();
//        // 状态为发送
//        state = Handler.SENDING; // or rebind attachment
//        // 关注可写事件
//        sk.interest(SelectionKey.OP_WRITE);
//    }
//
//    // 处理数据线程
//    class Processer implements Runnable {
//        @Override
//        public void run() {
//            processAndHandOff();
//        }
//    }

    @Override
    public void run() {

    }
}
